To use this program, log into the unix system using MacTerminal, and run macbput specifying the desired options and one file to be sent. If MacTerminal is properly configured, it will recognize that a file is arriving on the serial line and put up an indicator showing how much of the file has been sent. Several Control-X's may be used to force macbput to give up if the transfer fails.
If none of the -rdu flags are specified, macbput sends three unix files to the Mac: file.info, file.data, and file.rsrc. These specify the three parts of one Mac file: the .data file becomes the data fork, the .rsrc file becomes the resource fork, and the .info file specifies the sizes of the two forks, as well as the file name, file type, creation date, and other information. This is useful for returning files to the Mac which were stored using macget or macbget.
The -r flag specifies resource mode. Either file.rsrc or file will be sent to the Mac, along with a forged .info file and an empty .data file. The file sent becomes the resource fork of the Mac file.
The -d flag specifies data mode. Either file.data , file.text or file will be sent to the Mac, along with a forged .info file and an empty .rsrc file. The file sent becomes the data fork of the Mac file.
The -u flag requests unix mode, which is the same as data mode except unix newline characters are converted into carriage returns. Human-readable unix text files sent to the Mac using this option will be compatible with applications which expect "text only" files.
The remaining options serve to override the default file type, owner, and file name to be used on the Mac. The default type and owner for resource and data mode defaults are "????", "????", and unix mode defaults are "TEXT" and "MACA".